// eslint-disable-next-line no-undef
IntlPolyfill.__addLocaleData({
  locale: 'ht',
  date: {
    ca: ['gregory', 'generic'],
    hourNo0: true,
    hour12: false,
    formats: {
      short: '{1} {0}',
      medium: '{1} {0}',
      full: '{1} {0}',
      long: '{1} {0}',
      availableFormats: {
        d: 'd',
        E: 'E',
        Ed: 'E d',
        Ehm: 'E h:mm a',
        EHm: 'E HH:mm',
        Ehms: 'E h:mm:ss a',
        EHms: 'E HH:mm:ss',
        Gy: 'y G',
        GyMMM: 'MMM y G',
        GyMMMd: 'd MMM y G',
        GyMMMEd: 'E d MMM y G',
        h: 'h a',
        H: "HH 'h'",
        hm: 'h:mm a',
        Hm: 'HH:mm',
        hms: 'h:mm:ss a',
        Hms: 'HH:mm:ss',
        hmsv: 'h:mm:ss a v',
        Hmsv: 'HH:mm:ss v',
        hmv: 'h:mm a v',
        Hmv: 'HH:mm v',
        M: 'L',
        Md: 'dd/MM',
        MEd: 'E dd/MM',
        MMM: 'LLL',
        MMMd: 'd MMM',
        MMMEd: 'E d MMM',
        MMMMd: 'd MMMM',
        ms: 'mm:ss',
        y: 'y',
        yM: 'MM/y',
        yMd: 'dd/MM/y',
        yMEd: 'E dd/MM/y',
        yMMM: 'MMM y',
        yMMMd: 'd MMM y',
        yMMMEd: 'E d MMM y',
        yMMMM: 'MMMM y',
        yQQQ: 'QQQ y',
        yQQQQ: 'QQQQ y',
      },
      dateFormats: {
        yMMMMEEEEd: 'EEEE d MMMM y',
        yMMMMd: 'd MMMM y',
        yMMMd: 'd MMM y',
        yMd: 'dd/MM/y',
      },
      timeFormats: {
        hmmsszzzz: 'HH:mm:ss zzzz',
        hmsz: 'HH:mm:ss z',
        hms: 'HH:mm:ss',
        hm: 'HH:mm',
      },
    },
    calendars: {
      generic: {
        months: {
          narrow: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
          short: [
            'M01',
            'M02',
            'M03',
            'M04',
            'M05',
            'M06',
            'M07',
            'M08',
            'M09',
            'M10',
            'M11',
            'M12',
          ],
          long: [
            'M01',
            'M02',
            'M03',
            'M04',
            'M05',
            'M06',
            'M07',
            'M08',
            'M09',
            'M10',
            'M11',
            'M12',
          ],
        },
        days: {
          narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
          short: ['dim.', 'len.', 'mad.', 'mèk.', 'jed.', 'van.', 'sam.'],
          long: ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi'],
        },
        eras: {
          narrow: ['ERA0', 'ERA1'],
          short: ['ERA0', 'ERA1'],
          long: ['ERA0', 'ERA1'],
        },
        dayPeriods: {
          am: 'AM',
          pm: 'PM',
        },
      },
      gregory: {
        months: {
          narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],
          short: [
            'janv.',
            'fevr.',
            'mas',
            'avr.',
            'me',
            'jen',
            'jily.',
            'out',
            'sept.',
            'okt.',
            'nov.',
            'des.',
          ],
          long: [
            'janvye',
            'fevriye',
            'mas',
            'avril',
            'me',
            'jen',
            'jilyèt',
            'out',
            'septanm',
            'oktòb',
            'novanm',
            'desanm',
          ],
        },
        days: {
          narrow: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],
          short: ['dim.', 'len.', 'mad.', 'mèk.', 'jed.', 'van.', 'sam.'],
          long: ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi'],
        },
        eras: {
          narrow: ['av. J.-C.', 'ap. J.-C.', 'AEC', 'EC'],
          short: ['av. J.-C.', 'ap. J.-C.', 'AEC', 'EC'],
          long: [
            'avant Jésus-Christ',
            'après Jésus-Christ',
            'avant l’ère commune',
            'de l’ère commune',
          ],
        },
        dayPeriods: {
          am: 'AM',
          pm: 'PM',
        },
      },
    },
  },
  number: {
    nu: ['latn'],
    patterns: {
      decimal: {
        positivePattern: '{number}',
        negativePattern: '{minusSign}{number}',
      },
      currency: {
        positivePattern: '{number} {currency}',
        negativePattern: '{minusSign}{number} {currency}',
      },
      percent: {
        positivePattern: '{number} {percentSign}',
        negativePattern: '{minusSign}{number} {percentSign}',
      },
    },
    symbols: {
      latn: {
        decimal: ',',
        group: ' ',
        nan: 'NaN',
        plusSign: '+',
        minusSign: '-',
        percentSign: '%',
        infinity: '∞',
      },
    },
    currencies: {
      ARS: '$AR',
      AUD: '$AU',
      BEF: 'FB',
      BMD: '$BM',
      BND: '$BN',
      BRL: 'R$',
      BSD: '$BS',
      BZD: '$BZ',
      CAD: '$CA',
      CLP: '$CL',
      COP: '$CO',
      CYP: '£CY',
      EUR: '€',
      FJD: '$FJ',
      FKP: '£FK',
      FRF: 'F',
      GBP: '£GB',
      GIP: '£GI',
      HTG: 'G',
      IEP: '£IE',
      ILP: '£IL',
      ILS: '₪',
      INR: '₹',
      ITL: '₤IT',
      KRW: '₩',
      LBP: '£LB',
      MTP: '£MT',
      MXN: '$MX',
      NAD: '$NA',
      NZD: '$NZ',
      RHD: '$RH',
      SBD: '$SB',
      SGD: '$SG',
      SRD: '$SR',
      TTD: '$TT',
      USD: '$US',
      UYU: '$UY',
      VND: '₫',
      WST: 'WS$',
      XAF: 'FCFA',
      XOF: 'CFA',
      XPF: 'FCFP',
    },
  },
});
